intellectually disabled - German English Dictionary